package com.qujia.station.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Auther: zxy
 * @Date: 2023/8/8 11:58
 * @Description:
 */
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ToString
@Data
public class InvoiceInfoVo {
    @ApiModelProperty(value = "发票id")
    private Integer invoiceId;

    @ApiModelProperty(value = "订单号")
    private String  orderNo;

    @ApiModelProperty(value = "开票金额")
    private Double  invoiceAmount;

    @ApiModelProperty(value = "开票状态")
    private Integer invoiceStatus;

    @ApiModelProperty(value = "剩余可开票金额")
    private BigDecimal invoiceBalance;

    @ApiModelProperty(value = "开票时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date    createdDate;
    @ApiModelProperty(value = "业务名称")
    private String businessName;
}
